package com.dt.global.entitys.bo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.Proxy;

@Entity
@Table(name = "T_WEB_CORE_USER")
@Proxy(lazy = true)
public class TWebCoreUser implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	private String userId;
	private String loginName;
	private String realName;
	private String password;
	private String email;
	private String tel;
	private String mobile;
	private String address;
	private String gener;
	private String birthday;
	private String createTime;
	private String lastLoginTime;
	private String lastLoginIp;
	private String currentLoginTime;
	private String currentLoginIp;
	private String loginCount;
	private String isDisabled;
	private String createuser;
	private String modifyuser;
	private String modifytime;
	private String username;

	public TWebCoreUser() {
	}

	public TWebCoreUser(String userId, String loginName, String password) {
		this.userId = userId;
		this.loginName = loginName;
		this.password = password;
	}

	public TWebCoreUser(String userId, String loginName, String realName,
			String password, String email, String tel, String mobile,
			String address, String gener, String birthday, String createTime,
			String lastLoginTime, String lastLoginIp, String currentLoginTime,
			String currentLoginIp, String loginCount, String isDisabled,
			String createuser, String modifyuser, String modifytime,
			String username) {
		this.userId = userId;
		this.loginName = loginName;
		this.realName = realName;
		this.password = password;
		this.email = email;
		this.tel = tel;
		this.mobile = mobile;
		this.address = address;
		this.gener = gener;
		this.birthday = birthday;
		this.createTime = createTime;
		this.lastLoginTime = lastLoginTime;
		this.lastLoginIp = lastLoginIp;
		this.currentLoginTime = currentLoginTime;
		this.currentLoginIp = currentLoginIp;
		this.loginCount = loginCount;
		this.isDisabled = isDisabled;
		this.createuser = createuser;
		this.modifyuser = modifyuser;
		this.modifytime = modifytime;
		this.username = username;
	}

	@Id
	@Column(name = "USER_ID", unique = true, nullable = false, length = 50)
	public String getUserId() {
		return this.userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	@Column(name = "LOGIN_NAME", length = 50)
	public String getLoginName() {
		return this.loginName;
	}

	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}

	@Column(name = "REAL_NAME", length = 50)
	public String getRealName() {
		return this.realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	@Column(name = "PASSWORD", length = 50)
	public String getPassword() {
		return this.password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	@Column(name = "EMAIL", length = 100)
	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	@Column(name = "TEL", length = 50)
	public String getTel() {
		return this.tel;
	}

	public void setTel(String tel) {
		this.tel = tel;
	}

	@Column(name = "MOBILE", length = 50)
	public String getMobile() {
		return this.mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	@Column(name = "ADDRESS", length = 50)
	public String getAddress() {
		return this.address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	@Column(name = "GENER", length = 1)
	public String getGener() {
		return this.gener;
	}

	public void setGener(String gener) {
		this.gener = gener;
	}

	@Column(name = "BIRTHDAY", length = 40)
	public String getBirthday() {
		return this.birthday;
	}

	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}

	@Column(name = "CREATE_TIME", length = 40)
	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@Column(name = "LAST_LOGIN_TIME", length = 50)
	public String getLastLoginTime() {
		return this.lastLoginTime;
	}

	public void setLastLoginTime(String lastLoginTime) {
		this.lastLoginTime = lastLoginTime;
	}

	@Column(name = "LAST_LOGIN_IP", length = 50)
	public String getLastLoginIp() {
		return this.lastLoginIp;
	}

	public void setLastLoginIp(String lastLoginIp) {
		this.lastLoginIp = lastLoginIp;
	}

	@Column(name = "CURRENT_LOGIN_TIME", length = 50)
	public String getCurrentLoginTime() {
		return this.currentLoginTime;
	}

	public void setCurrentLoginTime(String currentLoginTime) {
		this.currentLoginTime = currentLoginTime;
	}

	@Column(name = "CURRENT_LOGIN_IP", length = 50)
	public String getCurrentLoginIp() {
		return this.currentLoginIp;
	}

	public void setCurrentLoginIp(String currentLoginIp) {
		this.currentLoginIp = currentLoginIp;
	}

	@Column(name = "LOGIN_COUNT", length = 50)
	public String getLoginCount() {
		return this.loginCount;
	}

	public void setLoginCount(String loginCount) {
		this.loginCount = loginCount;
	}

	@Column(name = "IS_DISABLED", length = 1)
	public String getIsDisabled() {
		return this.isDisabled;
	}

	public void setIsDisabled(String isDisabled) {
		this.isDisabled = isDisabled;
	}

	@Column(name = "CREATEUSER", length = 50)
	public String getCreateuser() {
		return this.createuser;
	}

	public void setCreateuser(String createuser) {
		this.createuser = createuser;
	}

	@Column(name = "MODIFYUSER", length = 50)
	public String getModifyuser() {
		return this.modifyuser;
	}

	public void setModifyuser(String modifyuser) {
		this.modifyuser = modifyuser;
	}

	@Column(name = "MODIFYTIME", length = 50)
	public String getModifytime() {
		return this.modifytime;
	}

	public void setModifytime(String modifytime) {
		this.modifytime = modifytime;
	}

	@Column(name = "USERNAME", length = 50)
	public String getUsername() {
		return this.username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

}